package com.brillilab.domain.vo.topics;

import java.io.Serializable;
import java.util.List;

import lombok.Data;

/**
 * 实验流VO
 * 
 * @author lj
 *
 */
@Data
public class TopicTargetListVo implements Serializable {

	private static final long serialVersionUID = 1L;

	/**
	 * 课题ID
	 */
	private Long topicId;
	/**
	 * 课题状态：0未开始、1进行中、2历史课题
	 */
	private int topicState;
	/**
	 * 课题名称
	 */
	private String topicName;
	/**
	 * 主执行人（labmemberid）
	 */
	private Long mainExecutorId;
	/**
	 * 研究内容ID
	 */
	private Long topicDirectionId;
	/**
	 * 研究内容名称
	 */
	private String topicDirectionName;
	
	/**
	 * 实验流ID
	 */
	private Long topicTargetId;
	
	/**
	 * figure
	 */
	private String figure;
	/**
	 * 颜色
	 */
	private String color;
	/**
	 * 实验流名称
	 */
	private String name;
	
	/**
	 * 实验流计划时间列表
	 */
	private List<TopicTargetPlanDateVo> planDateList; 
	
	/**
	 * 实验目标结果列表
	 */
	private List<TopicExperimentResultVo> experimentResultList; 
	
	/**
	 * 是否可加入计划：0-否，1-是
	 */
	private int isAddPlan;
	
	/**
	 * 是否可加入计划：0-否，1-是
	 */
	private int isHistory;
	/**
	 * 实验目标数量
	 */
	private int topicExperimentNum;
	/**
	 * 是否有编辑权限：0否，1是
	 */
	private int isEditPower;
	
}
